package com.jinzhi.jzweb.domain;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 
 * <pre>
 * 
 * </pre>
 * <small> 2021-01-13 14:27:41 | lance</small>
 */
@Data
@SuppressWarnings("serial")
@TableName("jz_train_info")
//这是的这里继承的基础服务类，有几个基本字段
public class TrainInfoDO implements Serializable {
	@TableId
	private Long id;

    /** 企业名称 */
    @TableField("enterprise_name")
    private String enterpriseName;

    /** 营业执照路径 */
    @TableField("enterprise_file")
    private String enterpriseFile;

    /**  */
    @TableField("enterprise_address")
    private String enterpriseAddress;

    /** 省份 */
    @TableField("province")
    private String province;

    /** 法人代表 */
    @TableField("enterprise_person")
    private String enterprisePerson;

    /** 联系人 */
    @TableField("contacts")
    private String contacts;

    /** 职务 */
    @TableField("posts")
    private String posts;

    /** 联系电话 */
    @TableField("phone")
    private String phone;

    /** 营业范围 */
    @TableField("business_scope")
    private String businessScope;

    /** 基本情况说明 */
    @TableField("basic_info_explain")
    private String basicInfoExplain;

    /** 基本情况附件 */
    @TableField("basic_info_file")
    private String basicInfoFile;

    /** 考核评价说明 */
    @TableField("asseva_info_explain")
    private String assevaInfoExplain;

    /** 考核评价附件 */
    @TableField("asseva_info_file")
    private String assevaInfoFile;

    /** 培训情况 */
    @TableField("train_info")
    private String trainInfo;

    /** 培训情况附件 */
    @TableField("train_file")
    private String trainFile;

    /** 实习情况 */
    @TableField("internship_info")
    private String internshipInfo;

    /** 实习附件 */
    @TableField("internship_file")
    private String internshipFile;

    /** 校企合作说明 */
    @TableField("school_enterprise_info")
    private String schoolEnterpriseInfo;

    /** 校企合作附件 */
    @TableField("school_enterprise_file")
    private String schoolEnterpriseFile;

    /** 设备说明 */
    @TableField("equipment_info")
    private String equipmentInfo;

    /** 设备附件 */
    @TableField("equipment_file")
    private String equipmentFile;

    /** 评价说明 */
    @TableField("assessment_info")
    private String assessmentInfo;

    /** 评价附件 */
    @TableField("assessment_file")
    private String assessmentFile;

    /** 创建时间 */
    @TableField("create_time")
    private Date createTime;

    /** 修改时间 */
    @TableField("update_time")
    private Date updateTime;

    /** 审核时间 */
    @TableField("examine_time")
    private Date examineTime;

    /** 状态（0正常，1已删除） */
    @TableField("state")
    private Integer state;

    /** 0草稿 1待审核  2 审核通过  3 审核不通过    */
    @TableField("type")
    private Integer type;

    /** 审核备注 */
    @TableField("examine_remarks")
    private String examineRemarks;

    /** 创建人ID */
    @TableField("create_user")
    private Long createUser;

    /** 审核人ID */
    @TableField("examine_user")
    private Long examineUser;

    /** 承诺书 */
    @TableField("commitment_file")
    private String commitmentFile;
    /** 邮箱 */
    @TableField("email")
    private String email;

    @TableField(exist = false)
    private String examineUserName;

    @TableField(exist = false)
    private String createUserName;

    /** 管理团队 */
    @TableField("admin_team")
    private String adminTeam;

    /** 专家团队 */
    @TableField("expert_team")
    private String expertTeam;

    /** 合作企业 */
    @TableField("cooperation_enterprise")
    private String cooperationEnterprise;

    /** 管理团队场地说明 */
    @TableField("admin_work_space")
    private String adminWorkSpace;

    /** 管理团队支撑材料文件 */
    @TableField("admin_work_space_file")
    private String adminWorkSpaceFile;
}
